import request from '@/utils/request.js'
var group_name = 'user'

export default {
	// 普通登录
	login(user) {
		return request({
			url: `/${group_name}/login`,
			method: 'post',
			data: user
		})
	},
	// 微信注册登录
	registerWeixin(user) {
		return request({
			url: `/${group_name}/registerWX`,
			method: 'post',
			data: user
		})
	},
	// 微信登录APP
	loginWXApp(user) {
		return request({
			url: `/${group_name}/loginWXApp`,
			method: 'post',
			data: user
		})		
	},
	// 修用户名和密码
	updateUsername(user) {
		return request({
			url: `/${group_name}/updateUsername`,
			method: 'put',
			data: user
		})
	},
	// 获取登录中的用户信息
	getLoginUser() {
		return request({
			url: `/${group_name}/getLoginUser`,
			method: 'get'
		})
	},
	get(id) {
		return request({
			url: `/${group_name}/get/${id}`,
			method: 'get'
		})
	},
	updateInfo(user) {
		return request({
			url: `/${group_name}/updateInfo`,
			method: 'put',
			data: user
		})
	},
	// 判断是否登录
	validateUser() {
		return request({
			url: `/${group_name}/validateUser`,
			method: 'post'
		})
	},
	// 退出登录
	closeUser() {
		return request({
			url: `/${group_name}/closeUser`,
			method: 'get'
		})
	}
}
